TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
                                           Back to 2024 Twin Cities Area rating list selection
                                                2023 Twin Cities Area rating list selection
2024 TLS League Ratings
Section - Northern           District - Northern           Area - Twin Cities
Life Time Fitness-Crosstown    Men    By Rating
(As of 11/09/2025)
2024 2024 2024
TLS TLS Current YrEnd
Rank Player NTRP NTRP NTRP Age City, State
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
1 Jason Haase U
4.24 4.5 4.5         18 +   Eden Prairie, MN
2 Juan Angelats U
4.24 4.5 4.5         18 +   Minneapolis, MN
3 Ajeya Shekar U
4.23 4.5 4.5         18 +   Minneapolis, MN
4 Lucas Martin U
4.23 4.5 4.5         18 +   Minneapolis, MN
5 Andrew Semenov U
4.16 4.5 4.5         40 +   Eden Prairie, MN
6 Daniel Saab U
4.14 4.5 4.5         18 +   Minneapolis, MN
7 Sam McCullough U
4.14 4.5 4.5         18 +   Saint Paul, MN
8 Karl Lovaas U
4.13 4.5 4.5         18 +   Wayzata, MN
9 Henrique Monaco U
4.08 4.5 4.5         18 +   Minneapolis, MN
10 Charlie Bohl U
4.04 4.5 4.5         18 +   Northfield, MN
11 Nu Maniphanh U
4.01 4.5 4.5         18 +   Eden Prairie, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
12 Brian Duggan U
3.99 4.0 4.5         18 +   Chanhassen, MN
13 Sabastion Seeger U
3.96 4.0 4.0         18 +   HOPKINS, MN
14 Kris Smitobol U
3.89 4.0 4.0         55 +   Eden Prairie, MN
15 Kresimir Skvorc U
3.89 4.0 3.0         18 +   Minneapolis, MN
16 Steven Agre U
3.88 4.0 4.0         55 +   Hamel, MN
17 Luke Utrie U
3.87 4.0 4.5         18 +   Maple Grove, MN
18 Jeff Fontaine U
3.85 4.0 4.0         55 +   Woodbury, MN
19 John Kyriagis U
3.84 4.0 4.5         40 +   MAPLE GROVE, MN
20 Matt Bartell U
3.84 4.0 4.5         40 +   Chanhassen, MN
21 Kraig Gunwall U
3.83 4.0 4.0         55 +   CHASKA, MN
22 Dave Malek U
3.82 4.0 4.0         40 +   Anoka, MN
23 Greg Elfstrum U
3.82 4.0 4.0         40 +   Wayzata, MN
24 mark wanous U
3.80 4.0 4.0         40 +   Eagan, MN
25 Curt Hedin U
3.80 4.0 4.0         55 +   Richfield, MN
26 Benjamin Colburn U
3.79 4.0 4.0         40 +   Rosemount, MN
27 Scott Abdella U
3.79 4.0 4.0         18 +   HOPKINS, MN
28 Chris Schlichting U
3.78 4.0 4.0         40 +   Minneapolis, MN
29 Ramon Villanueva U
3.77 4.0 4.0         40 +   Chanhassen, MN
30 Rick Jerz U
3.77 (4.0) 4.0         40 +   MINNEAPOLIS, MN
31 Paul Jilek U
3.75 4.0 4.0         40 +   Victoria, MN
32 Miguel Padilla U
3.72 4.0 4.0         55 +   Minneapolis, MN
33 Justin Graham U
3.72 4.0 4.0         40 +   Minneapolis, MN
34 Paul Sariego U
3.71 4.0 4.0         55 +   Minneapolis, MN
35 Ramji Kamakoti U
3.71 4.0 4.0         40 +   Minneapolis, MN
36 Geoffrey Elfstrum U
3.71 4.0 4.0         40 +   Minneapolis, MN
37 Kenneth Gutzman U
3.70 4.0 4.0         55 +   Lino Lakes, MN
38 Michael Weleczki U
3.68 4.0 4.0         40 +   MINNEAPOLIS, MN
39 Chad Engel U
3.68 4.0 4.0         40 +   Lakeville, MN
40 Robert Wyly U
3.67 4.0 4.0         55 +   Lakeville, MN
41 David Wareham U
3.66 4.0 4.0         40 +   EDEN PRAIRIE, MN
42 Alan Stratton U
3.65 4.0 4.0         40 +   Chaska, MN
43 Matt Olson U
3.65 4.0 4.0         40 +   SAVAGE, MN
44 Daniel Crouser U
3.63 4.0 4.0         55 +   Victoria, MN
45 Jason Ostrowski U
3.61 4.0 4.0         40 +   Minneapolis, MN
46 Paul Jackson U
3.59 4.0 4.0         55 +   Minneapolis, MN
47 James Hwang U
3.59 4.0 3.5         18 +   Minneapolis, MN
48 Randy Englund U
3.58 4.0 4.0         65 +   Minneapolis, MN
49 Steven Casperson U
3.58 4.0 4.0         40 +   Minneapolis, MN
50 Andrew Baumel U
3.57 4.0 4.0         65 +   Wayzata, MN
51 Robert Jensen U
3.52 4.0 4.0         55 +   Saint Paul, MN
52 Tom Henjum U
3.52 4.0 4.0         55 +   Long Lake, MN
53 Anil Kumar Kanathur U
3.51 4.0 4.0         18 +   Eden Prairie, MN
54 Bryan Ball U
3.51 4.0 4.0         65 +   Minneapolis, MN
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
55 RJ Johnson U
3.50 (3.5) 4.0         40 +   Minneapolis, MN
56 Quang Nystrom U
3.49 3.5 4.0         40 +   Minneapolis, MN
57 Ruben Suare U
3.48 3.5 4.0         18 +   Wayzata, MN
58 Steven Bucher U
3.48 3.5 4.0         55 +   SAINT PAUL, MN
59 Mark Olson U
3.47 3.5 4.0         40 +   Saint Paul, MN
60 Lonny Wittnebel U
3.45 3.5 4.0         65 +   Minnetonka, MN
61 Mark Sulzbach U
3.43 3.5 4.0         55 +   Burnsville, MN
62 Ted Stearns U
3.40 3.5 4.0         55 +   Minneapolis, MN
63 T.J. Majdecki U
3.40 3.5 3.5         40 +   Minneapolis, MN
64 Rashad Khan U
3.40 3.5 4.0         18 +   Shakopee, MN
65 Robinson Zamorano U
3.39 3.5 3.5         18 +   Minneapolis, MN
66 Keith Swift U
3.36 3.5 3.5         18 +   Minnetonka, MN
67 Bradley Sundick U
3.36 3.5 3.5         40 +   Minneapolis, MN
68 Hung Dang U
3.36 3.5 3.5         18 +   Minnetonka, MN
69 Jeffrey Brecht U
3.34 3.5 3.5         55 +   Champlin, MN
70 Christopher Bogen U
3.32 3.5 3.5         18 +   Hopkins, MN
71 SCOTT HOWARD U
3.31 3.5 3.5         55 +   Minneapolis, MN
72 Paul Bennett U
3.31 3.5 3.5         55 +   Wayzata, MN
73 William Cadwallader U
3.27 3.5 3.5         55 +   Eden Prairie, MN
74 Ken Theisen U
3.26 3.5 3.5         55 +   Plymouth, MN
75 Gene Scow U
3.24 3.5 3.5         55 +   WAYZATA, MN
76 Andrew Womeldorf U
3.21 3.5 3.5         18 +   Minneapolis, MN
77 Charles Sunderland U
3.19 3.5 3.5         40 +   Minneapolis, MN
78 Wade Martinson U
3.19 3.5 3.5         40 +   Minneapolis, MN
79 Robert Munoz U
3.18 3.5 3.5         55 +   Andover, MN
80 Zachary Johnson U
3.18 3.5 3.5         18 +   Minneapolis, MN
81 Barry Pinnock U
3.17 3.5 3.5         40 +   Chaska, MN
82 Fazel Haris U
3.17 3.5 3.5         40 +   Excelsior, MN
83 James McCann U
3.13 3.5 3.5         55 +   St Anthony, MN
84 Scott Weiland U
3.09 3.5 3.5         55 +   Champlin, MN
85 Austin Choe U
3.09 3.5 3.5         18 +   Minneapolis, MN
86 Steven Bauer U
3.05 3.5 3.5         55 +   Maple Grove, MN
87 Dan Kuna U
3.03 3.5 3.5         18 +   Burnsville, MN
88 Jeff Johnson U
3.03 3.5 3.0         40 +   Hopkins, MN
89 Anthony Trettel U
3.01 3.5 3.5         40 +   SHAKOPEE, MN
90 Tushar Marathe U
3.01 3.5 3.5         18 +   Minneapolis, MN
91 Ismail Erbatu U
3.01 3.5 3.5         18 +   Naperville, IL
Go to TLS NTRP level 5.0       4.5       4.0       3.5       3.0       2.5      
92 Steve Palmer U
3.00 3.0 3.5         55 +   Farmington, MN
93 Hans Grong U
3.00 3.0 3.5         18 +   Minneapolis, USA
94 Paul Penningroth U
2.96 3.0 3.5         40 +   EXCELSIOR, MN
95 Fernando Furquim U
2.96 3.0 3.0         18 +   Minneapolis, MN
96 Samik Haris U
2.93 3.0 3.5         18 +   Excelsior, MN
97 Richard Fogel U
2.93 3.0 3.5         40 +   Minneapolis, MN
98 Kevin Warnke U
2.91 3.0 3.5         55 +   Saint Paul, MN
99 Richard Naistat U
2.91 3.0 3.5         65 +   Minneapolis, MN
100 Fred Hackstock U
2.90 3.0 3.5         18 +   Saint Paul, MN
101 Tristan Bradford U
2.90 3.0 3.0         18 +   Minneapolis, MN
102 Luke Anderson U
2.88 3.0 3.0         18 +   Minneapolis, MN
103 Michael Malloy U
2.87 3.0 3.0         40 +   Minneapolis, MN
104 Rob Stahley U
2.85 3.0 3.5         18 +   Saint Paul, MN
105 Josh Kasendorf U
2.84 3.0 3.0         18 +   Minneapolis, MN
106 Randall Hyser U
2.83 3.0 3.0         18 +   Minneapolis, MN
107 Mark Hassenstab U
2.83 3.0 3.5         55 +   Chaska, MN
108 Jonathan Sembrano U
2.82 3.0 3.0         18 +   Minneapolis, MN
109 Damon Dragotis U
2.78 3.0 3.0         18 +   Minneapolis, MN
110 wayne wang U
2.76 3.0 3.5         18 +   Eden Prairie, MN
111 Zachary Johnson U
2.75 3.0 3.0         18 +   Burnsville, MN
112 Brett Burnett U
2.75 3.0 3.0         18 +   Minneapolis, MN
113 Luciano Patino U
2.74 3.0 3.0         18 +   Saint Paul, MN
114 James Duboulay U
2.74 3.0 3.0         55 +   Chanhassen, MN
115 Nicolei Nasrabadi U
2.72 3.0 3.0         18 +   Minneapolis, MN
116 Mark Bobnick U
2.71 3.0 3.0         18 +   Saint Paul, MN
117 Peter Krause U
2.70 3.0 3.0         65 +   Minneapolis, MN
118 Ramces Francisco U
2.69 3.0 3.0         18 +   Excelsior, MN
119 Yale Zhu U
2.67 3.0 3.0         18 +   MOUNTAIN VIEW, CA
120 Harish Ramachandran U
2.66 3.0 3.0         18 +   Chanhassen, MN
121 Michael Schmidt U
2.61 3.0 3.0         18 +   Victoria, MN
122 William Wight U
2.56 3.0 3.0         18 +   Saint Paul, MN
123 Joe Agre U
2.56 3.0 3.0         18 +   Hamel, MN
David Bergeson U
n/a n/a 3.5         18 +   Edina, MN
Jack Butler U
n/a n/a 4.0         18 +   Minneapolis, MN
Spencer Grant U
n/a n/a 3.5         18 +   Minneapolis, MN
Erik Johnson U
n/a n/a 4.0         18 +   Edina, MN
Richard Kelly U
n/a n/a 2.5         18 +   Saint Paul, MN
Anthony Leen U
n/a n/a 4.0         18 +   Minneapolis, MN
Jake Womeldorf U
n/a n/a 3.0         18 +   Elko New Market, MN